Skip to content

Conversation

isabehau
Copy link
Member

Endringer

Frontend

Koblet publiseringsknappen i RecipeStep4 til handlePublish i NewRecipePage.

Opprettet client/src/graphql/mutations.ts med GraphQL-mutasjonen CREATE_RECIPE.

Bruker Apollo Client (useMutation) for å sende oppskriftsinformasjonen til backend.

Tilpasset ingredienser og fremgangsmåte til formatet backend forventer.

Lagt til meldinger for publisering, vellykket lagring og eventuelle feil.

Gjort endringer i RecipeStep1, RecipeStep2 og RecipeStep4, samt tilhørende UI-komponenter (Button, Dialog, Field, Input) og CSS.

Lagt til kommentarer i koden for å gjøre funksjonaliteten lettere å forstå.

Backend og database

Lagt til lasting av miljøvariabler fra .env i backend.

Oppdatert seed.ts slik at testbrukeren kan opprettes med upsert.

Endret authorId i createRecipe-resolveren til dev-user for å kunne teste publisering med en eksisterende bruker.

Testing

Testet publisering av en oppskrift gjennom nettsiden.

Bekreftet at GraphQL-mutasjonen sender informasjonen til backend.

Bekreftet at oppskriften «Havregrøt» ble lagret i PostgreSQL med status PUBLISHED.

Testet at oppskriften kan hentes direkte fra databasen.

Gjenstår

Koble oppskriftslisten på nettsiden til GraphQL slik at publiserte oppskrifter vises i frontend.

Erstatte den midlertidige dev-user-løsningen med ID-en til den innloggede brukeren.

Koble til eventuell funksjonalitet for lagring av utkast.

Merk: PostgreSQL-databasen er satt opp lokalt for testing. Ingen ny backend er opprettet – løsningen bruker det eksisterende backend- og Prisma-oppsettet.

@isabehau isabehau requested a review from a team as a code owner October 12, 2026 11:27
@isabehau isabehau linked an issue Oct 12, 2026 that may be closed by this pull request
Copy link
Member

@mblund mblund left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Veldig bra jobba, alt ser veldig fint ut!

@mblund mblund merged commit f044384 into main Oct 12, 2026
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Sende ny oppskrift til databasen
2 participants